export interface StoreBalanceChangeVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 变动编号
   */
  changeNo: string;

  /**
   * 诊所ID
   */
  storeId: string | number;

  /**
   * 系统用户ID
   */
  sysUserId: string | number;

  /**
   * 类型
   */
  type: number;

  /**
   * 变动前余额
   */
  balanceBefore: number;

  /**
   * 变动额
   */
  balanceChange: number;

  /**
   * 变动后余额
   */
  balanceAfter: number;

  /**
   * 变动内容
   */
  content: string;

  /**
   * 备注
   */
  remark: string;

  storeName: string;
}

export interface StoreBalanceChangeForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 变动编号
   */
  changeNo?: string;

  /**
   * 诊所ID
   */
  storeId?: string | number;

  /**
   * 系统用户ID
   */
  sysUserId?: string | number;

  /**
   * 类型
   */
  type?: number;

  /**
   * 变动前余额
   */
  balanceBefore?: number;

  /**
   * 变动额
   */
  balanceChange?: number;

  /**
   * 变动后余额
   */
  balanceAfter?: number;

  /**
   * 变动内容
   */
  content?: string;

  /**
   * 备注
   */
  remark?: string;

  storeName?: string;
}

export interface StoreBalanceChangeQuery extends PageQuery {
  /**
   * 变动编号
   */
  changeNo?: string;

  /**
   * 诊所ID
   */
  storeId?: string | number;

  /**
   * 诊所名称
   */
  storeName?: string;

  /**
   * 系统用户ID
   */
  sysUserId?: string | number;

  /**
   * 类型
   */
  type?: number;

  /**
   * 变动前余额
   */
  balanceBefore?: number;

  /**
   * 变动额
   */
  balanceChange?: number;

  /**
   * 变动后余额
   */
  balanceAfter?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
